package com.ruoyi.common.enums;

import lombok.Getter;

@Getter
public enum ConstantsEnum {
    LOCALHOST("127.0.0.1"),
    SERVER_124("192.168.1.124"),
    SERVER_125("192.168.1.125"),
    SERVER_80("192.168.1.80"),
    DELAY_TIME("delayTime"),
    DEV_WARN_CACHE("dev_warn_cache"),
    LAST_WARN_TIME("last_warn_time"),
    DATA_STATUS("dataStatus"),
    DEV_PORT("devPort"),
    GATEWAY_IP("gateWayIP"),
    SLAVE_ADD("slaveAdd"),
    REGIS_DATA("regisData"),
    START_ADD("startAdd"),
    NETWORK_CHECK("network_check"),
    PUMP_SEL("pump_sel"),
    WATER_TANK_DISCHARGE_INFO("water_tank_discharge_info"),
    BLACK_WATER_PUMP_RUNNING_SIGNAL("black_water_pump_running_signal"),
    GRAY_WATER_PUMP_RUNNING_SIGNAL("gray_water_pump_running_signal"),
    DOMESTIC_SEWAGE_TANK_HIGH_LEVEL_ALARM("domestic_sewage_tank_high_level_alarm"),
    GRAY_WATER_TANK_HIGH_LEVEL_ALARM("gray_water_tank_high_level_alarm"),
    DOMESTIC_SEWAGE_TANK_LIQUID_LEVEL("domestic_sewage_tank_liquid_level"),
    GRAY_WATER_TANK_LIQUID_LEVEL("gray_water_tank_liquid_level"),
    FUEL_TRANSFER_PUMP("fuel_transfer_pump"),
    FUEL_TRANSFER_PUMP_FAULT_ALARM_1("1#_fuel_transfer_pump_fault_alarm"),
    FUEL_TRANSFER_PUMP_FAULT_ALARM_2("2#_fuel_transfer_pump_fault_alarm"),
    FUEL_TRANSFER_PUMP_AUTOMATIC_CONTROL_OUTPUT_POINT_1("1#_fuel_transfer_pump_automatic_control_output_point"),
    FUEL_TRANSFER_PUMP_AUTOMATIC_CONTROL_OUTPUT_POINT_2("2#_fuel_transfer_pump_automatic_control_output_point"),
    MARINE_ENGINEER_STATUS("marine_engineer_status"),
    ALARM_SHIELDING("alarm_shielding"),
    SYS_EXT_VOICES("sys_ext_voices"),
    MONITORING_ALARM_SYSTEM("monitoring_alarm_system"),
    TEST_LIGHT("test_light"),
    DEVICE_SHOW_ALARM("device_show_alarm"),
    DEVICE_WARN_COUNT("device_warn_count"),
    FUN_CODE("funCode");


    private final String value;

    ConstantsEnum(String value) {
        this.value = value;
    }

    @Override
    public String toString() {
        return this.value;
    }
}
